//
// PowerUp - Sacred Fountain
//
// L. Dean Gibson II 2/8/01
//
//
#ifndef ADV_SACRED_FOUNTAIN_H_INCLUDED
#define ADV_SACRED_FOUNTAIN_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "single_use_object.h"
#include <vector>

class t_hero;
// -------------------------------------------------------------
// hero gains +3 spell points from visiting a sacred fountain
// -------------------------------------------------------------
class t_adv_sacred_fountain : public t_single_use_object
{
public:
	t_adv_sacred_fountain(  std::string const& source );

	virtual std::string add_icons( t_basic_dialog* dialog, std::string const& text, std::vector<t_hero*> const& heroes );
	virtual void visit( t_hero* hero ); 
};

#endif // ADV_SACRED_FOUNTAIN_H_INCLUDED